# coding=utf-8
"""
Author: Mr.夏末
@Function: session管理
"""
import requests


res = requests.post('http://testingedu.com.cn:8000/index.php?m=Home&c=User&a=do_login&t=0.7318165596774413',
                    data={'username': '2529085125@qq.com',
                          'password': '123456',
                          'verify_code': '1111'})

# JSON结果（必须是标准的json）
# print(res.json())
print(res.headers)
#主动把响应头里面Set-Cookie里面的东西自动添加到cookie里面
print(res.cookies)

#方式一：添加cookie
res = requests.get("http://testingedu.com.cn:8000/index.php/Home/User/info.html",
                   headers={'Cookie': 'PHPSESSID=a6e23ohep26ta6anrsbqi94ci5'})
print(res.text[:100])

print("--------------------------------------------------------------------------------------------------")

#会话管理
session = requests.session()
res = session.post('http://testingedu.com.cn:8000/index.php?m=Home&c=User&a=do_login&t=0.7318165596774413',
                    data={'username': '2529085125@qq.com',
                          'password': '123456',
                          'verify_code': '1111'})

print(res.headers)
#主动把响应头里面Set-Cookie里面的东西自动添加到cookie里面
print(res.cookies)

#同一个session，会共享头和cookie
print(session.headers)
print(session.cookies)

# 方式二: session会话
res = session.get("http://testingedu.com.cn:8000/index.php/Home/User/info.html")
print(res.text[:100])